package com.woniuxy.rms.service;

import com.woniuxy.rms.dto.CommentsDTO;
import com.woniuxy.rms.util.DataResult;

import java.util.Date;
import java.util.List;
/**
 * Auther: ChenGang  <br/>
 * Date: 2020/3/26 0026:下午 6:35  <br/>
 * Description:评论服务层
 */
public interface CommentService {
    /**
     * Description : TODO  <br/>
     * ChangeLog : 1. 创建 (2020/3/26 0026 下午 7:03 [Administrator]);
     * @param currentPage 页码
     * @param pageSize 条数
     * @param type  0-动态  1-商品   2-服务  3-活动
     * @param startTime 开始时间
     * @param endTime  结束时间
     * @return java.util.List<com.woniuxy.rms.dto.CommentsDTO>
    */
    List<CommentsDTO> findByPage(Integer type, Date startTime, Date endTime);

    /**
     * Description : 删除一条评论  <br/>
     * ChangeLog : 1. 创建 (2020/3/26 0026 下午 10:24 [Administrator]);
     * @param id 0-动态  1-商品   2-服务  3-活动
     * @return com.woniuxy.rms.util.DataResult
    */
    DataResult delById(Long id,Integer type);

    /**
     * Description : 批量删除  <br/>
     * ChangeLog : 1. 创建 (2020/3/26 0026 下午 10:56 [Administrator]);
     * @param ids
     * @param type 0-动态  1-商品   2-服务  3-活动
     * @return com.woniuxy.rms.util.DataResult
    */
    DataResult batchDelByIds(String ids, Integer type);
}
